﻿Type dm_vt
   QueryInterface As Function (pThis As Any Ptr,riid As GUID Ptr,ppvObj As Any Ptr) As HRESULT
   AddRef As Function (pThis As Any ptr) As hResult
   Release As Function (pThis As Any ptr) As hResult
   GetTypeInfoCount As Function(pThis As Any Ptr,pctinfo As UINT Ptr) As HRESULT
   GetTypeInfo As Function(pThis As Any Ptr,itinfo As UINT,lcid As ULONG,pptinfo As lpvoid Ptr) As HRESULT
   GetIDsOfNames As Function(pThis As Any Ptr,riid As GUID Ptr,rgszNames As BYTE Ptr Ptr,cNames As UINT,lcid As ULONG,rgdispid As long Ptr) As HRESULT
   Invoke As Function(pThis As Any Ptr,dispidMember As long,riid As GUID Ptr,lcid As ULONG,wFlags As USHORT,pdispparams As DISPPARAMS Ptr,pvarResult As VARIANT Ptr,pexcepinfo As EXCEPINFO Ptr,puArgErr As UINT Ptr) As HRESULT
   Ver As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method Ver
   SetPath As Function(pThis As Any Ptr,path As BSTR,ret As long Ptr) As HRESULT     'method SetPath
   Ocr As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method Ocr
   FindStr As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindStr
   GetResultCount As Function(pThis As Any Ptr,str As BSTR,ret As long Ptr) As HRESULT     'method GetResultCount
   GetResultPos As Function(pThis As Any Ptr,str As BSTR,index As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetResultPos
   StrStr As Function(pThis As Any Ptr,s As BSTR,str As BSTR,ret As long Ptr) As HRESULT     'method StrStr
   SendCommand As Function(pThis As Any Ptr,cmd As BSTR,ret As long Ptr) As HRESULT     'method SendCommand
   UseDict As Function(pThis As Any Ptr,index As long,ret As long Ptr) As HRESULT     'method UseDict
   GetBasePath As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetBasePath
   SetDictPwd As Function(pThis As Any Ptr,pwd As BSTR,ret As long Ptr) As HRESULT     'method SetDictPwd
   OcrInFile As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_name As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method OcrInFile
   Capture As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,file As BSTR,ret As long Ptr) As HRESULT     'method Capture
   KeyPress As Function(pThis As Any Ptr,vk As long,ret As long Ptr) As HRESULT     'method KeyPress
   KeyDown As Function(pThis As Any Ptr,vk As long,ret As long Ptr) As HRESULT     'method KeyDown
   KeyUp As Function(pThis As Any Ptr,vk As long,ret As long Ptr) As HRESULT     'method KeyUp
   LeftClick As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method LeftClick
   RightClick As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method RightClick
   MiddleClick As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method MiddleClick
   LeftDoubleClick As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method LeftDoubleClick
   LeftDown As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method LeftDown
   LeftUp As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method LeftUp
   RightDown As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method RightDown
   RightUp As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method RightUp
   MoveTo As Function(pThis As Any Ptr,x As long,y As long,ret As long Ptr) As HRESULT     'method MoveTo
   MoveR As Function(pThis As Any Ptr,rx As long,ry As long,ret As long Ptr) As HRESULT     'method MoveR
   GetColor As Function(pThis As Any Ptr,x As long,y As long,ret As BSTR Ptr) As HRESULT     'method GetColor
   GetColorBGR As Function(pThis As Any Ptr,x As long,y As long,ret As BSTR Ptr) As HRESULT     'method GetColorBGR
   RGB2BGR As Function(pThis As Any Ptr,rgb_color As BSTR,ret As BSTR Ptr) As HRESULT     'method RGB2BGR
   BGR2RGB As Function(pThis As Any Ptr,bgr_color As BSTR,ret As BSTR Ptr) As HRESULT     'method BGR2RGB
   UnBindWindow As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method UnBindWindow
   CmpColor As Function(pThis As Any Ptr,x As long,y As long,color As BSTR,sim As double,ret As long Ptr) As HRESULT     'method CmpColor
   ClientToScreen As Function(pThis As Any Ptr,hwnd As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method ClientToScreen
   ScreenToClient As Function(pThis As Any Ptr,hwnd As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method ScreenToClient
   ShowScrMsg As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,msg As BSTR,color As BSTR,ret As long Ptr) As HRESULT     'method ShowScrMsg
   SetMinRowGap As Function(pThis As Any Ptr,row_gap As long,ret As long Ptr) As HRESULT     'method SetMinRowGap
   SetMinColGap As Function(pThis As Any Ptr,col_gap As long,ret As long Ptr) As HRESULT     'method SetMinColGap
   FindColor As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,dir As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindColor
   FindColorEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindColorEx
   SetWordLineHeight As Function(pThis As Any Ptr,line_height As long,ret As long Ptr) As HRESULT     'method SetWordLineHeight
   SetWordGap As Function(pThis As Any Ptr,word_gap As long,ret As long Ptr) As HRESULT     'method SetWordGap
   SetRowGapNoDict As Function(pThis As Any Ptr,row_gap As long,ret As long Ptr) As HRESULT     'method SetRowGapNoDict
   SetColGapNoDict As Function(pThis As Any Ptr,col_gap As long,ret As long Ptr) As HRESULT     'method SetColGapNoDict
   SetWordLineHeightNoDict As Function(pThis As Any Ptr,line_height As long,ret As long Ptr) As HRESULT     'method SetWordLineHeightNoDict
   SetWordGapNoDict As Function(pThis As Any Ptr,word_gap As long,ret As long Ptr) As HRESULT     'method SetWordGapNoDict
   GetWordResultCount As Function(pThis As Any Ptr,str As BSTR,ret As long Ptr) As HRESULT     'method GetWordResultCount
   GetWordResultPos As Function(pThis As Any Ptr,str As BSTR,index As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetWordResultPos
   GetWordResultStr As Function(pThis As Any Ptr,str As BSTR,index As long,ret As BSTR Ptr) As HRESULT     'method GetWordResultStr
   GetWords As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method GetWords
   GetWordsNoDict As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,ret As BSTR Ptr) As HRESULT     'method GetWordsNoDict
   SetShowErrorMsg As Function(pThis As Any Ptr,show As long,ret As long Ptr) As HRESULT     'method SetShowErrorMsg
   GetClientSize As Function(pThis As Any Ptr,hwnd As long,width As VARIANT Ptr,height As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetClientSize
   MoveWindow As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,ret As long Ptr) As HRESULT     'method MoveWindow
   GetColorHSV As Function(pThis As Any Ptr,x As long,y As long,ret As BSTR Ptr) As HRESULT     'method GetColorHSV
   GetAveRGB As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,ret As BSTR Ptr) As HRESULT     'method GetAveRGB
   GetAveHSV As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,ret As BSTR Ptr) As HRESULT     'method GetAveHSV
   GetForegroundWindow As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetForegroundWindow
   GetForegroundFocus As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetForegroundFocus
   GetMousePointWindow As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetMousePointWindow
   GetPointWindow As Function(pThis As Any Ptr,x As long,y As long,ret As long Ptr) As HRESULT     'method GetPointWindow
   EnumWindow As Function(pThis As Any Ptr,parent As long,title As BSTR,class_name As BSTR,filter As long,ret As BSTR Ptr) As HRESULT     'method EnumWindow
   GetWindowState As Function(pThis As Any Ptr,hwnd As long,flag As long,ret As long Ptr) As HRESULT     'method GetWindowState
   GetWindow As Function(pThis As Any Ptr,hwnd As long,flag As long,ret As long Ptr) As HRESULT     'method GetWindow
   GetSpecialWindow As Function(pThis As Any Ptr,flag As long,ret As long Ptr) As HRESULT     'method GetSpecialWindow
   SetWindowText As Function(pThis As Any Ptr,hwnd As long,text As BSTR,ret As long Ptr) As HRESULT     'method SetWindowText
   SetWindowSize As Function(pThis As Any Ptr,hwnd As long,width As long,height As long,ret As long Ptr) As HRESULT     'method SetWindowSize
   GetWindowRect As Function(pThis As Any Ptr,hwnd As long,x1 As VARIANT Ptr,y1 As VARIANT Ptr,x2 As VARIANT Ptr,y2 As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetWindowRect
   GetWindowTitle As Function(pThis As Any Ptr,hwnd As long,ret As BSTR Ptr) As HRESULT     'method GetWindowTitle
   GetWindowClass As Function(pThis As Any Ptr,hwnd As long,ret As BSTR Ptr) As HRESULT     'method GetWindowClass
   SetWindowState As Function(pThis As Any Ptr,hwnd As long,flag As long,ret As long Ptr) As HRESULT     'method SetWindowState
   CreateFoobarRect As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,w As long,h As long,ret As long Ptr) As HRESULT     'method CreateFoobarRect
   CreateFoobarRoundRect As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,w As long,h As long,rw As long,rh As long,ret As long Ptr) As HRESULT     'method CreateFoobarRoundRect
   CreateFoobarEllipse As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,w As long,h As long,ret As long Ptr) As HRESULT     'method CreateFoobarEllipse
   CreateFoobarCustom As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,pic As BSTR,trans_color As BSTR,sim As double,ret As long Ptr) As HRESULT     'method CreateFoobarCustom
   FoobarFillRect As Function(pThis As Any Ptr,hwnd As long,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,ret As long Ptr) As HRESULT     'method FoobarFillRect
   FoobarDrawText As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,w As long,h As long,text As BSTR,color As BSTR,align As long,ret As long Ptr) As HRESULT     'method FoobarDrawText
   FoobarDrawPic As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,pic As BSTR,trans_color As BSTR,ret As long Ptr) As HRESULT     'method FoobarDrawPic
   FoobarUpdate As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method FoobarUpdate
   FoobarLock As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method FoobarLock
   FoobarUnlock As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method FoobarUnlock
   FoobarSetFont As Function(pThis As Any Ptr,hwnd As long,font_name As BSTR,size As long,flag As long,ret As long Ptr) As HRESULT     'method FoobarSetFont
   FoobarTextRect As Function(pThis As Any Ptr,hwnd As long,x As long,y As long,w As long,h As long,ret As long Ptr) As HRESULT     'method FoobarTextRect
   FoobarPrintText As Function(pThis As Any Ptr,hwnd As long,text As BSTR,color As BSTR,ret As long Ptr) As HRESULT     'method FoobarPrintText
   FoobarClearText As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method FoobarClearText
   FoobarTextLineGap As Function(pThis As Any Ptr,hwnd As long,gap As long,ret As long Ptr) As HRESULT     'method FoobarTextLineGap
   Play As Function(pThis As Any Ptr,file As BSTR,ret As long Ptr) As HRESULT     'method Play
   FaqCapture As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,quality As long,delay As long,time As long,ret As long Ptr) As HRESULT     'method FaqCapture
   FaqRelease As Function(pThis As Any Ptr,handle As long,ret As long Ptr) As HRESULT     'method FaqRelease
   FaqSend As Function(pThis As Any Ptr,server As BSTR,handle As long,request_type As long,time_out As long,ret As BSTR Ptr) As HRESULT     'method FaqSend
   Beep As Function(pThis As Any Ptr,fre As long,delay As long,ret As long Ptr) As HRESULT     'method Beep
   FoobarClose As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method FoobarClose
   MoveDD As Function(pThis As Any Ptr,dx As long,dy As long,ret As long Ptr) As HRESULT     'method MoveDD
   FaqGetSize As Function(pThis As Any Ptr,handle As long,ret As long Ptr) As HRESULT     'method FaqGetSize
   LoadPic As Function(pThis As Any Ptr,pic_name As BSTR,ret As long Ptr) As HRESULT     'method LoadPic
   FreePic As Function(pThis As Any Ptr,pic_name As BSTR,ret As long Ptr) As HRESULT     'method FreePic
   GetScreenData As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,ret As long Ptr) As HRESULT     'method GetScreenData
   FreeScreenData As Function(pThis As Any Ptr,handle As long,ret As long Ptr) As HRESULT     'method FreeScreenData
   WheelUp As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method WheelUp
   WheelDown As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method WheelDown
   SetMouseDelay As Function(pThis As Any Ptr,type As BSTR,delay As long,ret As long Ptr) As HRESULT     'method SetMouseDelay
   SetKeypadDelay As Function(pThis As Any Ptr,type As BSTR,delay As long,ret As long Ptr) As HRESULT     'method SetKeypadDelay
   GetEnv As Function(pThis As Any Ptr,index As long,name As BSTR,ret As BSTR Ptr) As HRESULT     'method GetEnv
   SetEnv As Function(pThis As Any Ptr,index As long,name As BSTR,value As BSTR,ret As long Ptr) As HRESULT     'method SetEnv
   SendString As Function(pThis As Any Ptr,hwnd As long,str As BSTR,ret As long Ptr) As HRESULT     'method SendString
   DelEnv As Function(pThis As Any Ptr,index As long,name As BSTR,ret As long Ptr) As HRESULT     'method DelEnv
   GetPath As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetPath
   SetDict As Function(pThis As Any Ptr,index As long,dict_name As BSTR,ret As long Ptr) As HRESULT     'method SetDict
   FindPic As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_name As BSTR,delta_color As BSTR,sim As double,dir As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindPic
   FindPicEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_name As BSTR,delta_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindPicEx
   SetClientSize As Function(pThis As Any Ptr,hwnd As long,width As long,height As long,ret As long Ptr) As HRESULT     'method SetClientSize
   ReadInt As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,type As long,ret As long Ptr) As HRESULT     'method ReadInt
   ReadFloat As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,ret As float Ptr) As HRESULT     'method ReadFloat
   ReadDouble As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,ret As double Ptr) As HRESULT     'method ReadDouble
   FindInt As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,int_value_min As long,int_value_max As long,type As long,ret As BSTR Ptr) As HRESULT     'method FindInt
   FindFloat As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,float_value_min As float,float_value_max As float,ret As BSTR Ptr) As HRESULT     'method FindFloat
   FindDouble As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,double_value_min As double,double_value_max As double,ret As BSTR Ptr) As HRESULT     'method FindDouble
   FindString As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,string_value As BSTR,type As long,ret As BSTR Ptr) As HRESULT     'method FindString
   GetModuleBaseAddr As Function(pThis As Any Ptr,hwnd As long,module_name As BSTR,ret As long Ptr) As HRESULT     'method GetModuleBaseAddr
   MoveToEx As Function(pThis As Any Ptr,x As long,y As long,w As long,h As long,ret As BSTR Ptr) As HRESULT     'method MoveToEx
   MatchPicName As Function(pThis As Any Ptr,pic_name As BSTR,ret As BSTR Ptr) As HRESULT     'method MatchPicName
   AddDict As Function(pThis As Any Ptr,index As long,dict_info As BSTR,ret As long Ptr) As HRESULT     'method AddDict
   EnterCri As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method EnterCri
   LeaveCri As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method LeaveCri
   WriteInt As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,type As long,v As long,ret As long Ptr) As HRESULT     'method WriteInt
   WriteFloat As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,v As float,ret As long Ptr) As HRESULT     'method WriteFloat
   WriteDouble As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,v As double,ret As long Ptr) As HRESULT     'method WriteDouble
   WriteString As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,type As long,v As BSTR,ret As long Ptr) As HRESULT     'method WriteString
   AsmAdd As Function(pThis As Any Ptr,asm_ins As BSTR,ret As long Ptr) As HRESULT     'method AsmAdd
   AsmClear As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method AsmClear
   AsmCall As Function(pThis As Any Ptr,hwnd As long,mode As long,ret As long Ptr) As HRESULT     'method AsmCall
   FindMultiColor As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,first_color As BSTR,offset_color As BSTR,sim As double,dir As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindMultiColor
   FindMultiColorEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,first_color As BSTR,offset_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindMultiColorEx
   AsmCode As Function(pThis As Any Ptr,base_addr As long,ret As BSTR Ptr) As HRESULT     'method AsmCode
   Assemble As Function(pThis As Any Ptr,asm_code As BSTR,base_addr As long,is_upper As long,ret As BSTR Ptr) As HRESULT     'method Assemble
   SetWindowTransparent As Function(pThis As Any Ptr,hwnd As long,v As long,ret As long Ptr) As HRESULT     'method SetWindowTransparent
   ReadData As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,len As long,ret As BSTR Ptr) As HRESULT     'method ReadData
   WriteData As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,data As BSTR,ret As long Ptr) As HRESULT     'method WriteData
   FindData As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,data As BSTR,ret As BSTR Ptr) As HRESULT     'method FindData
   SetPicPwd As Function(pThis As Any Ptr,pwd As BSTR,ret As long Ptr) As HRESULT     'method SetPicPwd
   Log As Function(pThis As Any Ptr,info As BSTR,ret As long Ptr) As HRESULT     'method Log
   FindStrE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method FindStrE
   FindColorE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindColorE
   FindPicE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_name As BSTR,delta_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindPicE
   FindMultiColorE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,first_color As BSTR,offset_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindMultiColorE
   SetExactOcr As Function(pThis As Any Ptr,exact_ocr As long,ret As long Ptr) As HRESULT     'method SetExactOcr
   ReadString As Function(pThis As Any Ptr,hwnd As long,addr As BSTR,type As long,len As long,ret As BSTR Ptr) As HRESULT     'method ReadString
   FoobarTextPrintDir As Function(pThis As Any Ptr,hwnd As long,dir As long,ret As long Ptr) As HRESULT     'method FoobarTextPrintDir
   OcrEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method OcrEx
   SetDisplayInput As Function(pThis As Any Ptr,mode As BSTR,ret As long Ptr) As HRESULT     'method SetDisplayInput
   GetTime As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetTime
   GetScreenWidth As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetScreenWidth
   GetScreenHeight As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetScreenHeight
   BindWindowEx As Function(pThis As Any Ptr,hwnd As long,display As BSTR,mouse As BSTR,keypad As BSTR,public_desc As BSTR,mode As long,ret As long Ptr) As HRESULT     'method BindWindowEx
   GetDiskSerial As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetDiskSerial
   Md5 As Function(pThis As Any Ptr,str As BSTR,ret As BSTR Ptr) As HRESULT     'method Md5
   GetMac As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetMac
   ActiveInputMethod As Function(pThis As Any Ptr,hwnd As long,id As BSTR,ret As long Ptr) As HRESULT     'method ActiveInputMethod
   CheckInputMethod As Function(pThis As Any Ptr,hwnd As long,id As BSTR,ret As long Ptr) As HRESULT     'method CheckInputMethod
   FindInputMethod As Function(pThis As Any Ptr,id As BSTR,ret As long Ptr) As HRESULT     'method FindInputMethod
   GetCursorPos As Function(pThis As Any Ptr,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetCursorPos
   BindWindow As Function(pThis As Any Ptr,hwnd As long,display As BSTR,mouse As BSTR,keypad As BSTR,mode As long,ret As long Ptr) As HRESULT     'method BindWindow
   FindWindow As Function(pThis As Any Ptr,class_name As BSTR,title_name As BSTR,ret As long Ptr) As HRESULT     'method FindWindow
   GetScreenDepth As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetScreenDepth
   SetScreen As Function(pThis As Any Ptr,width As long,height As long,depth As long,ret As long Ptr) As HRESULT     'method SetScreen
   ExitOs As Function(pThis As Any Ptr,type As long,ret As long Ptr) As HRESULT     'method ExitOs
   GetDir As Function(pThis As Any Ptr,type As long,ret As BSTR Ptr) As HRESULT     'method GetDir
   GetOsType As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetOsType
   FindWindowEx As Function(pThis As Any Ptr,parent As long,class_name As BSTR,title_name As BSTR,ret As long Ptr) As HRESULT     'method FindWindowEx
   SetExportDict As Function(pThis As Any Ptr,index As long,dict_name As BSTR,ret As long Ptr) As HRESULT     'method SetExportDict
   GetCursorShape As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetCursorShape
   DownCpu As Function(pThis As Any Ptr,rate As long,ret As long Ptr) As HRESULT     'method DownCpu
   GetCursorSpot As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetCursorSpot
   SendString2 As Function(pThis As Any Ptr,hwnd As long,str As BSTR,ret As long Ptr) As HRESULT     'method SendString2
   FaqPost As Function(pThis As Any Ptr,server As BSTR,handle As long,request_type As long,time_out As long,ret As long Ptr) As HRESULT     'method FaqPost
   FaqFetch As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method FaqFetch
   FetchWord As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,word As BSTR,ret As BSTR Ptr) As HRESULT     'method FetchWord
   CaptureJpg As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,file As BSTR,quality As long,ret As long Ptr) As HRESULT     'method CaptureJpg
   FindStrWithFont As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,font_name As BSTR,font_size As long,flag As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindStrWithFont
   FindStrWithFontE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,font_name As BSTR,font_size As long,flag As long,ret As BSTR Ptr) As HRESULT     'method FindStrWithFontE
   FindStrWithFontEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,font_name As BSTR,font_size As long,flag As long,ret As BSTR Ptr) As HRESULT     'method FindStrWithFontEx
   GetDictInfo As Function(pThis As Any Ptr,str As BSTR,font_name As BSTR,font_size As long,flag As long,ret As BSTR Ptr) As HRESULT     'method GetDictInfo
   SaveDict As Function(pThis As Any Ptr,index As long,file As BSTR,ret As long Ptr) As HRESULT     'method SaveDict
   GetWindowProcessId As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method GetWindowProcessId
   GetWindowProcessPath As Function(pThis As Any Ptr,hwnd As long,ret As BSTR Ptr) As HRESULT     'method GetWindowProcessPath
   LockInput As Function(pThis As Any Ptr,lock As long,ret As long Ptr) As HRESULT     'method LockInput
   GetPicSize As Function(pThis As Any Ptr,pic_name As BSTR,ret As BSTR Ptr) As HRESULT     'method GetPicSize
   GetID As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetID
   CapturePng As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,file As BSTR,ret As long Ptr) As HRESULT     'method CapturePng
   CaptureGif As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,file As BSTR,delay As long,time As long,ret As long Ptr) As HRESULT     'method CaptureGif
   ImageToBmp As Function(pThis As Any Ptr,pic_name As BSTR,bmp_name As BSTR,ret As long Ptr) As HRESULT     'method ImageToBmp
   FindStrFast As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindStrFast
   FindStrFastEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method FindStrFastEx
   FindStrFastE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method FindStrFastE
   EnableDisplayDebug As Function(pThis As Any Ptr,enable_debug As long,ret As long Ptr) As HRESULT     'method EnableDisplayDebug
   CapturePre As Function(pThis As Any Ptr,file As BSTR,ret As long Ptr) As HRESULT     'method CapturePre
   RegEx As Function(pThis As Any Ptr,code As BSTR,Ver As BSTR,ip As BSTR,ret As long Ptr) As HRESULT     'method RegEx
   GetMachineCode As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetMachineCode
   SetClipboard As Function(pThis As Any Ptr,data As BSTR,ret As long Ptr) As HRESULT     'method SetClipboard
   GetClipboard As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetClipboard
   GetNowDict As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetNowDict
   Is64Bit As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method Is64Bit
   GetColorNum As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,ret As long Ptr) As HRESULT     'method GetColorNum
   EnumWindowByProcess As Function(pThis As Any Ptr,process_name As BSTR,title As BSTR,class_name As BSTR,filter As long,ret As BSTR Ptr) As HRESULT     'method EnumWindowByProcess
   GetDictCount As Function(pThis As Any Ptr,index As long,ret As long Ptr) As HRESULT     'method GetDictCount
   GetLastError As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetLastError
   GetNetTime As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetNetTime
   EnableGetColorByCapture As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableGetColorByCapture
   CheckUAC As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method CheckUAC
   SetUAC As Function(pThis As Any Ptr,uac As long,ret As long Ptr) As HRESULT     'method SetUAC
   DisableFontSmooth As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method DisableFontSmooth
   CheckFontSmooth As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method CheckFontSmooth
   SetDisplayAcceler As Function(pThis As Any Ptr,level As long,ret As long Ptr) As HRESULT     'method SetDisplayAcceler
   FindWindowByProcess As Function(pThis As Any Ptr,process_name As BSTR,class_name As BSTR,title_name As BSTR,ret As long Ptr) As HRESULT     'method FindWindowByProcess
   FindWindowByProcessId As Function(pThis As Any Ptr,process_id As long,class_name As BSTR,title_name As BSTR,ret As long Ptr) As HRESULT     'method FindWindowByProcessId
   ReadIni As Function(pThis As Any Ptr,section As BSTR,key As BSTR,file As BSTR,ret As BSTR Ptr) As HRESULT     'method ReadIni
   WriteIni As Function(pThis As Any Ptr,section As BSTR,key As BSTR,v As BSTR,file As BSTR,ret As long Ptr) As HRESULT     'method WriteIni
   RunApp As Function(pThis As Any Ptr,path As BSTR,mode As long,ret As long Ptr) As HRESULT     'method RunApp
   delay As Function(pThis As Any Ptr,mis As long,ret As long Ptr) As HRESULT     'method Delay
   FindWindowSuper As Function(pThis As Any Ptr,spec1 As BSTR,flag1 As long,type1 As long,spec2 As BSTR,flag2 As long,type2 As long,ret As long Ptr) As HRESULT     'method FindWindowSuper
   ExcludePos As Function(pThis As Any Ptr,all_pos As BSTR,type As long,x1 As long,y1 As long,x2 As long,y2 As long,ret As BSTR Ptr) As HRESULT     'method ExcludePos
   FindNearestPos As Function(pThis As Any Ptr,all_pos As BSTR,type As long,x As long,y As long,ret As BSTR Ptr) As HRESULT     'method FindNearestPos
   SortPosDistance As Function(pThis As Any Ptr,all_pos As BSTR,type As long,x As long,y As long,ret As BSTR Ptr) As HRESULT     'method SortPosDistance
   FindPicMem As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_info As BSTR,delta_color As BSTR,sim As double,dir As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindPicMem
   FindPicMemEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_info As BSTR,delta_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindPicMemEx
   FindPicMemE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_info As BSTR,delta_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindPicMemE
   AppendPicAddr As Function(pThis As Any Ptr,pic_info As BSTR,addr As long,size As long,ret As BSTR Ptr) As HRESULT     'method AppendPicAddr
   WriteFile As Function(pThis As Any Ptr,file As BSTR,content As BSTR,ret As long Ptr) As HRESULT     'method WriteFile
   Stop As Function(pThis As Any Ptr,id As long,ret As long Ptr) As HRESULT     'method Stop
   SetDictMem As Function(pThis As Any Ptr,index As long,addr As long,size As long,ret As long Ptr) As HRESULT     'method SetDictMem
   GetNetTimeSafe As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetNetTimeSafe
   ForceUnBindWindow As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method ForceUnBindWindow
   ReadIniPwd As Function(pThis As Any Ptr,section As BSTR,key As BSTR,file As BSTR,pwd As BSTR,ret As BSTR Ptr) As HRESULT     'method ReadIniPwd
   WriteIniPwd As Function(pThis As Any Ptr,section As BSTR,key As BSTR,v As BSTR,file As BSTR,pwd As BSTR,ret As long Ptr) As HRESULT     'method WriteIniPwd
   DecodeFile As Function(pThis As Any Ptr,file As BSTR,pwd As BSTR,ret As long Ptr) As HRESULT     'method DecodeFile
   KeyDownChar As Function(pThis As Any Ptr,key_str As BSTR,ret As long Ptr) As HRESULT     'method KeyDownChar
   KeyUpChar As Function(pThis As Any Ptr,key_str As BSTR,ret As long Ptr) As HRESULT     'method KeyUpChar
   KeyPressChar As Function(pThis As Any Ptr,key_str As BSTR,ret As long Ptr) As HRESULT     'method KeyPressChar
   KeyPressStr As Function(pThis As Any Ptr,key_str As BSTR,delay As long,ret As long Ptr) As HRESULT     'method KeyPressStr
   EnableKeypadPatch As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableKeypadPatch
   EnableKeypadSync As Function(pThis As Any Ptr,en As long,time_out As long,ret As long Ptr) As HRESULT     'method EnableKeypadSync
   EnableMouseSync As Function(pThis As Any Ptr,en As long,time_out As long,ret As long Ptr) As HRESULT     'method EnableMouseSync
   DmGuard As Function(pThis As Any Ptr,en As long,type As BSTR,ret As long Ptr) As HRESULT     'method DmGuard
   FaqCaptureFromFile As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,file As BSTR,quality As long,ret As long Ptr) As HRESULT     'method FaqCaptureFromFile
   FindIntEx As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,int_value_min As long,int_value_max As long,type As long,step As long,multi_thread As long,mode As long,ret As BSTR Ptr) As HRESULT     'method FindIntEx
   FindFloatEx As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,float_value_min As float,float_value_max As float,step As long,multi_thread As long,mode As long,ret As BSTR Ptr) As HRESULT     'method FindFloatEx
   FindDoubleEx As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,double_value_min As double,double_value_max As double,step As long,multi_thread As long,mode As long,ret As BSTR Ptr) As HRESULT     'method FindDoubleEx
   FindStringEx As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,string_value As BSTR,type As long,step As long,multi_thread As long,mode As long,ret As BSTR Ptr) As HRESULT     'method FindStringEx
   FindDataEx As Function(pThis As Any Ptr,hwnd As long,addr_range As BSTR,data As BSTR,step As long,multi_thread As long,mode As long,ret As BSTR Ptr) As HRESULT     'method FindDataEx
   EnableRealMouse As Function(pThis As Any Ptr,en As long,mousedelay As long,mousestep As long,ret As long Ptr) As HRESULT     'method EnableRealMouse
   EnableRealKeypad As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableRealKeypad
   SendStringIme As Function(pThis As Any Ptr,str As BSTR,ret As long Ptr) As HRESULT     'method SendStringIme
   FoobarDrawLine As Function(pThis As Any Ptr,hwnd As long,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,style As long,width As long,ret As long Ptr) As HRESULT     'method FoobarDrawLine
   FindStrEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method FindStrEx
   IsBind As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method IsBind
   SetDisplayDelay As Function(pThis As Any Ptr,t As long,ret As long Ptr) As HRESULT     'method SetDisplayDelay
   GetDmCount As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method GetDmCount
   DisableScreenSave As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method DisableScreenSave
   DisablePowerSave As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method DisablePowerSave
   SetMemoryHwndAsProcessId As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method SetMemoryHwndAsProcessId
   FindShape As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,offset_color As BSTR,sim As double,dir As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As long Ptr) As HRESULT     'method FindShape
   FindShapeE As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,offset_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindShapeE
   FindShapeEx As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,offset_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindShapeEx
   FindStrS As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,x As VARIANT Ptr,y As VARIANT Ptr,ret As BSTR Ptr) As HRESULT     'method FindStrS
   FindStrExS As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method FindStrExS
   FindStrFastS As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,x As VARIANT Ptr,y As VARIANT Ptr,ret As BSTR Ptr) As HRESULT     'method FindStrFastS
   FindStrFastExS As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,str As BSTR,color As BSTR,sim As double,ret As BSTR Ptr) As HRESULT     'method FindStrFastExS
   FindPicS As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_name As BSTR,delta_color As BSTR,sim As double,dir As long,x As VARIANT Ptr,y As VARIANT Ptr,ret As BSTR Ptr) As HRESULT     'method FindPicS
   FindPicExS As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,pic_name As BSTR,delta_color As BSTR,sim As double,dir As long,ret As BSTR Ptr) As HRESULT     'method FindPicExS
   ClearDict As Function(pThis As Any Ptr,index As long,ret As long Ptr) As HRESULT     'method ClearDict
   GetMachineCodeNoMac As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method GetMachineCodeNoMac
   GetClientRect As Function(pThis As Any Ptr,hwnd As long,x1 As VARIANT Ptr,y1 As VARIANT Ptr,x2 As VARIANT Ptr,y2 As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetClientRect
   EnableFakeActive As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableFakeActive
   GetScreenDataBmp As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,data As VARIANT Ptr,size As VARIANT Ptr,ret As long Ptr) As HRESULT     'method GetScreenDataBmp
   EncodeFile As Function(pThis As Any Ptr,file As BSTR,pwd As BSTR,ret As long Ptr) As HRESULT     'method EncodeFile
   GetCursorShapeEx As Function(pThis As Any Ptr,type As long,ret As BSTR Ptr) As HRESULT     'method GetCursorShapeEx
   FaqCancel As Function(pThis As Any Ptr,ret As long Ptr) As HRESULT     'method FaqCancel
   IntToData As Function(pThis As Any Ptr,int_value As long,type As long,ret As BSTR Ptr) As HRESULT     'method IntToData
   FloatToData As Function(pThis As Any Ptr,float_value As float,ret As BSTR Ptr) As HRESULT     'method FloatToData
   DoubleToData As Function(pThis As Any Ptr,double_value As double,ret As BSTR Ptr) As HRESULT     'method DoubleToData
   StringToData As Function(pThis As Any Ptr,string_value As BSTR,type As long,ret As BSTR Ptr) As HRESULT     'method StringToData
   SetMemoryFindResultToFile As Function(pThis As Any Ptr,file As BSTR,ret As long Ptr) As HRESULT     'method SetMemoryFindResultToFile
   EnableBind As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableBind
   SetSimMode As Function(pThis As Any Ptr,mode As long,ret As long Ptr) As HRESULT     'method SetSimMode
   LockMouseRect As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,ret As long Ptr) As HRESULT     'method LockMouseRect
   SendPaste As Function(pThis As Any Ptr,hwnd As long,ret As long Ptr) As HRESULT     'method SendPaste
   IsDisplayDead As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,t As long,ret As long Ptr) As HRESULT     'method IsDisplayDead
   GetKeyState As Function(pThis As Any Ptr,vk As long,ret As long Ptr) As HRESULT     'method GetKeyState
   CopyFile As Function(pThis As Any Ptr,src_file As BSTR,dst_file As BSTR,over As long,ret As long Ptr) As HRESULT     'method CopyFile
   IsFileExist As Function(pThis As Any Ptr,file As BSTR,ret As long Ptr) As HRESULT     'method IsFileExist
   DeleteFile As Function(pThis As Any Ptr,file As BSTR,ret As long Ptr) As HRESULT     'method DeleteFile
   MoveFile As Function(pThis As Any Ptr,src_file As BSTR,dst_file As BSTR,ret As long Ptr) As HRESULT     'method MoveFile
   CreateFolder As Function(pThis As Any Ptr,folder_name As BSTR,ret As long Ptr) As HRESULT     'method CreateFolder
   DeleteFolder As Function(pThis As Any Ptr,folder_name As BSTR,ret As long Ptr) As HRESULT     'method DeleteFolder
   GetFileLength As Function(pThis As Any Ptr,file As BSTR,ret As long Ptr) As HRESULT     'method GetFileLength
   ReadFile As Function(pThis As Any Ptr,file As BSTR,ret As BSTR Ptr) As HRESULT     'method ReadFile
   WaitKey As Function(pThis As Any Ptr,key_code As long,time_out As long,ret As long Ptr) As HRESULT     'method WaitKey
   DeleteIni As Function(pThis As Any Ptr,section As BSTR,key As BSTR,file As BSTR,ret As long Ptr) As HRESULT     'method DeleteIni
   DeleteIniPwd As Function(pThis As Any Ptr,section As BSTR,key As BSTR,file As BSTR,pwd As BSTR,ret As long Ptr) As HRESULT     'method DeleteIniPwd
   EnableSpeedDx As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableSpeedDx
   EnableIme As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableIme
   Reg As Function(pThis As Any Ptr,code As BSTR,Ver As BSTR,ret As long Ptr) As HRESULT     'method Reg
   SelectFile As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method SelectFile
   SelectDirectory As Function(pThis As Any Ptr,ret As BSTR Ptr) As HRESULT     'method SelectDirectory
   LockDisplay As Function(pThis As Any Ptr,lock As long,ret As long Ptr) As HRESULT     'method LockDisplay
   FoobarSetSave As Function(pThis As Any Ptr,hwnd As long,file As BSTR,en As long,header As BSTR,ret As long Ptr) As HRESULT     'method FoobarSetSave
   EnumWindowSuper As Function(pThis As Any Ptr,spec1 As BSTR,flag1 As long,type1 As long,spec2 As BSTR,flag2 As long,type2 As long,sort As long,ret As BSTR Ptr) As HRESULT     'method EnumWindowSuper
   DownloadFile As Function(pThis As Any Ptr,url As BSTR,save_file As BSTR,timeout As long,ret As long Ptr) As HRESULT     'method DownloadFile
   EnableKeypadMsg As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableKeypadMsg
   EnableMouseMsg As Function(pThis As Any Ptr,en As long,ret As long Ptr) As HRESULT     'method EnableMouseMsg
   RegNoMac As Function(pThis As Any Ptr,code As BSTR,Ver As BSTR,ret As long Ptr) As HRESULT     'method RegNoMac
   RegExNoMac As Function(pThis As Any Ptr,code As BSTR,Ver As BSTR,ip As BSTR,ret As long Ptr) As HRESULT     'method RegExNoMac
   SetEnumWindowDelay As Function(pThis As Any Ptr,delay As long,ret As long Ptr) As HRESULT     'method SetEnumWindowDelay
   FindMulColor As Function(pThis As Any Ptr,x1 As long,y1 As long,x2 As long,y2 As long,color As BSTR,sim As double,ret As long Ptr) As HRESULT     'method FindMulColor
   GetDict As Function(pThis As Any Ptr,index As long,font_index As long,ret As BSTR Ptr) As HRESULT     'method GetDict
End Type



Type dmsoft_v3_1233
   lpvtbl As dm_vt Ptr
End Type



Type dmsoft_obj As dmsoft_v3_1233 Ptr